package com.drg.center.entity.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@ApiModel("费用查询返回信息")
@Data
public class CostCheckVO implements Serializable {
    @ApiModelProperty("当前医疗总费用")
    private BigDecimal totalCost;

    @ApiModelProperty("DRG付费标准")
    private BigDecimal drgCostStandard;

    @ApiModelProperty("预计结余")
    private BigDecimal expectedSurplus;

    @ApiModelProperty("本病例日均费用")
    private BigDecimal caseDayCost;

    @ApiModelProperty("是否高倍率病例（大于支付标准 3 倍）")
    private Boolean highRate;

    @ApiModelProperty("是否低倍率病例（低于支付标准 1/3）")
    private Boolean lowRate;

    @ApiModelProperty("科室例均费用")
    private BigDecimal departCaseCost;

    @ApiModelProperty("科室日均费用")
    private BigDecimal departDayCost;

    @ApiModelProperty("本院例均费用")
    private BigDecimal caseCost;

    @ApiModelProperty("本院日均费用")
    private BigDecimal dayCost;

    @ApiModelProperty("科室例均药品费用")
    private BigDecimal departCaseMedicineCost;

    @ApiModelProperty("科室例均耗材费用")
    private BigDecimal departCaseConsumablesCost;

    @ApiModelProperty("科室例均手术费用")
    private BigDecimal departCaseOperationCost;

    @ApiModelProperty("科室例均麻醉费用")
    private BigDecimal departCaseAnesthesiaCost;

    @ApiModelProperty("科室例均检查费用")
    private BigDecimal departCaseInspectCost;

    @ApiModelProperty("科室例均检验费用")
    private BigDecimal departCaseTestCost;
}
